package com.myway.dto.ibe_param;


import java.io.Serializable;
import java.util.List;

public class SPResult implements Serializable{

    //舱位等级(经济，商务，头等)
    private String cabin;

    //当前旅客订座仓位(T,F)
    private String[] rdb;

    //当前座位数量
    private int  seat;

    //是否可以变更
    private boolean changeable;

    //是否可以退票的标识
    private boolean refundable;

    //是否可以升舱
    private boolean upgradable;

    //运价对应的服务等级
    private  String cabinPrice;


    //总票价(包含票价和税费)
    private double  ticketPriceAmout;

    //总价的货币代码
    private String  ticketPriceCurrency;

    //总票价（不含税）
    private  double totalBaseAmount;

    //总票价（不含税）货币代码
    private String  totalBaseCurrency;

    //总税费
    private double totalTaxIataAmount;

    //总税费货币代码
    private String totalTaxIataCurrency;


    private List<Tax> tax;


    private String  cnRules;

    private String  enRules;


    public String getCabin() {
        return cabin;
    }

    public void setCabin(String cabin) {
        this.cabin = cabin;
    }

    public String[] getRdb() {
        return rdb;
    }

    public void setRdb(String[] rdb) {
        this.rdb = rdb;
    }

    public int getSeat() {
        return seat;
    }

    public void setSeat(int seat) {
        this.seat = seat;
    }

    public boolean isChangeable() {
        return changeable;
    }

    public void setChangeable(boolean changeable) {
        this.changeable = changeable;
    }

    public boolean isRefundable() {
        return refundable;
    }

    public void setRefundable(boolean refundable) {
        this.refundable = refundable;
    }

    public boolean isUpgradable() {
        return upgradable;
    }

    public void setUpgradable(boolean upgradable) {
        this.upgradable = upgradable;
    }

    public String getCabinPrice() {
        return cabinPrice;
    }

    public void setCabinPrice(String cabinPrice) {
        this.cabinPrice = cabinPrice;
    }

    public double getTicketPriceAmout() {
        return ticketPriceAmout;
    }

    public void setTicketPriceAmout(double ticketPriceAmout) {
        this.ticketPriceAmout = ticketPriceAmout;
    }

    public String getTicketPriceCurrency() {
        return ticketPriceCurrency;
    }

    public void setTicketPriceCurrency(String ticketPriceCurrency) {
        this.ticketPriceCurrency = ticketPriceCurrency;
    }

    public double getTotalBaseAmount() {
        return totalBaseAmount;
    }

    public void setTotalBaseAmount(double totalBaseAmount) {
        this.totalBaseAmount = totalBaseAmount;
    }

    public String getTotalBaseCurrency() {
        return totalBaseCurrency;
    }

    public void setTotalBaseCurrency(String totalBaseCurrency) {
        this.totalBaseCurrency = totalBaseCurrency;
    }

    public double getTotalTaxIataAmount() {
        return totalTaxIataAmount;
    }

    public void setTotalTaxIataAmount(double totalTaxIataAmount) {
        this.totalTaxIataAmount = totalTaxIataAmount;
    }

    public String getTotalTaxIataCurrency() {
        return totalTaxIataCurrency;
    }

    public void setTotalTaxIataCurrency(String totalTaxIataCurrency) {
        this.totalTaxIataCurrency = totalTaxIataCurrency;
    }

    public List<Tax> getTax() {
        return tax;
    }

    public void setTax(List<Tax> tax) {
        this.tax = tax;
    }

    public String getCnRules() {
        return cnRules;
    }

    public void setCnRules(String cnRules) {
        this.cnRules = cnRules;
    }

    public String getEnRules() {
        return enRules;
    }

    public void setEnRules(String enRules) {
        this.enRules = enRules;
    }
}
